might have added user creation and multiple users, gotta test