refactor en list render