fix bugs 11