handle empty raw
extract configuration
use configuration; extract main()
extract main()
typos