initial load of new class module

This has been tested and is working