ap assemblly