custom schema for user answer