better prompt. maybe some other things