Placed item list view in correct place, added sorted, did a lot of refactoring