move circular precision to param