change way it creates user