implement Continuous conversion