added user init