added highlight potential takes

there are definitely several bugs to figure out, but it works decently
well right now