implemented items setting items order via params argument