bug fixed hurray