advice another functions used in point movement