fixes #9 #10