partially implemented shop view