added edit item spec and code