improved luabind functionality