solve some problem