A mostley working version. Queue print by works.