upload a basic framework