Adding a gui for programD and some null pointer checks