working to get code to compile