added algebra2 and tdeque