options and template