Question class development