add covers setOption