added comments clarifying usage