add OPTIONS support