handles function option values