further fleshing out the system
missing files