better naming to list variables
only missing sort