Cooper agrees Posh deal