added form support to setting module