finished userinit