soloved some problems