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