Restructuring sources