implement question page