added comments explaining options