framework selection