implemented answer service