refactor "get angle between two points" to a function
add yanking