Update Item information and added Socket support.

#3, #4