improved a little bit and fixed gemspec