Zohaib's changes including adding upload ad functionality, and improved displays