intellegent framework