Includes basic framework