refactor share template