Add comments for constructor