user can do so many things