better options and html support