add new option: --templates. support for custom templates