Bug fixes

fixes #32 
fixes #33 
fixes #35 
fixes #34