integrated push