tmp commit
fix bugs
Output ex2