Move integrate into namespace integrate