custom chart lib(test)