add basic shell of a file...starting minor work on structure and layout of the module really.