1. Renamed bug commands case-sensitivity issue, 2. Updated UserRepository class->interface with proper inheritance