three steps working.

pushing working project before messing around with code.