fixed som buges.

merger