for continous