sorting and user dropdown
new requirements