clean up code and added username required when starting