first round of migration to new gem style
upgrade to v0.2.4