allows user