improving page interface