sevral bugs fixed