add interval processing