Unit test...80% done
Main entry point developed