finish ads
fix bugs