users can do things and stuff