introduce options