fix bugs 02