move logic from shop
move shop logic to account
ramove shop model
add semantic ui