Add User Logic and Interface made by Sergiy and Roman