Created basic framework