Updating basic framework