added question cycling