Item Description
All function is not tested. No big damage.