flickerremoval : first architecture