and how does late binding work ?