Half way implementation of User Repositorie