better movement precision