added comments on usage