Added ad-hoc diagram (need to lyouted)