fixed problems.