added UserResponse class, added super init to custom classes