first working lua bindings