added vendor, customer module