mashinka movements functions