update tests
add generate method
update gemspec file