added prototype graph