added lui, should work, not tested