new version with cradle setup option