That's basically what I did, the problem apears to be the comipler wont compile for a 328 and altering that isn't so simple
so uploading with avrdude is no problem its just when the ide compiles the sketch for the 328 instead of the 328p it gets an error and stops it dead
so im just compiling it for the 328p and uploading manually with avrdude for now