make options object optional