added goal class