Writing Piston Base Class Mid Way of it