fully functional project

some unhandled exceptions bugfixes