working on votes and props module