diagram added