6.2 fixed

-fixed name of file
-fixed memory flow
-fixed exception catches
-add init() and cleanup()