bug fixed probably