complete some problems