added comments I guess