Initializiation extended and Creating user outsourced