Still working on removing compile errors.