First thoughts on how to actually do things for the user