Committing fully designed (untested) code.  Should be completely functional after testing