Merge for SPEED!

Merge for SPEED!