added specs
basic implementation
Gemfile.lock