init gem skeleton
basic functions for api