bug fixes
finishing und cleanin
finishing und cleanin