docs for constructors written. others initial commit