added first user initiation logic