Initial Framework done