framework is apart