changing items there are errors but i will fix them