fix respnsive ovelay and design flaws