angle with precision