declared and assigned plus added comments