basic goal type for link and class version