added answer toJSON ransform
added error messages for user answer