created user repository implementation
created user repository implementation