Added timer, circular buffer and filtering