all bug fine but not correct