reconfigure structure for use with Composer