framework feature location