get app working, including reporting errors