adjusted padding
extracted user creation methods into object creation methods