reorganized and added new prompt
add timer