C&D waste management