Finished constructor and close writeup