i hate composer