checkpoint lesson 4 ... lesson 1 formatted ... lesson 3 external script support
finish up lesson 4