cleanup
work on prompt