Refactoring and create page 3

refactored rest calls and create item list page