fix bugs til now