Created Base Class for User Code