Added Control Loops and Such