----------------------
A2 Commit #4
----------------------
Added part functionality for constructor (in progress)