colimits and amalgamation