Setup Initial Framework