Completed Basic Framework