diagram fixed