update

split graph template and make a contents