i moved the questions to function library