skeleton generator added