bring moar control to the user