adding additional files & classes