added annotations
updated gemspec