Mostly done with pa4