push and pull floating and sinking