collapse method definitions