multilength kernel
maybe working but maybe not
update demo
adding pinball loss back in
now totally working prepared for new master status