the two main componets overlap each other