added external chartable, template parameter
added external chartable, template parameter