compile errors again