complete pos-oop,add shoppinglist class