added linkedqueue class
client no real changes