try fix bugs and add presentation