make it more talkative
convert to py, collapse to one file