add models controllers and 50% logic reading, practice_user, user_record