still buggy
for more info look at bug2.png