apply chart architecture... 2