adding tests for goal sub classes