A novel porous organic polymer has been synthesized using the molecular building block approach to deliberately encompass aldehyde functionalities amenable to post functionalization. The resultant porous framework allows a facile, one-step quantitative and post-synthetic functionalization by amines, permitting enhanced CO2 sorption properties.