blj gui example can pass more parameters