adding intial user methods and tests