composer overhaul