Added most basic framework