first version of shop that seems to work - without backend.