improving p52, wip