adding class that integrates the different setps of th study