added lateBind method