added queue math add and subtract and specs