Add changes that include basic consstructors and outlines