Implemented basic process flow