supporting options and responsive options