initial crf commit
design changes along with CRf stuff
CRF Version 0.1 complete
unsure of these changes
pushing CRF stuff to Master