challenge: fixed creation on no answer selected. spec: fixed and add some test cases