adding some more commenting