completed Answer class, need to test