control routine