User initialization

Ready to be checked out.