starting with dynamic random questions implementation