fix bugs ?