Making a user system, one step at a time