Adding prompting functionality...need to finish driver