Add initial implementation of pa2