constructive and co