better prompt, and lot of other thigns