adding controls for timing and rates