Created constructors for everything