move extend call to boot