added chapter select method