make a gem
split lib