fixed #6 #8 #9 Fixes varios