added diagram (beta)