more field chart refactoring. #448