working on market module