solved the problems