change layout
move draw matrix to a new file,
improve animation, fix bugs
code refactoring