reworked create/update marketlist view