checking pushing