move generate to devel