fixed bug and comment stuff
add new item