added new item feature and working on edit item feature