template input listing work