FULL FRAMEWORK