document push behavior
document push behavior