case page function finish much