Implemented better incrementing input rate