solved some problems.