BASED FRAMEWORK