1. refactor repositories. 2. added save method for user repository