basic structure in place. Need to do instructions, add loader, test