TODO: classify corners