Adding the basic framework.