fixes and bump gem to 0.4.0