c-interval constructor buug fix