- add sorting based on demand - add sorting based on nearest and furthest - add sorting based on time window