Basic outline done