Try to explain everything...!