Finished everything except for raw warning.