add(make your own gem)