Giving control to the user