introduce new optinons : template, path, glue