The freelancer did the whole work at affordable charges, always ready to answer whenever in need. I will hire again.