I want to rewrite my work, due to
inefficiency performance(too slow).