work on some problems