Classes for program representation have been added