Algorithmic Changes

q