tạm xong. cần reorganize code và định hướng oop cho src code =))