beginning to solve some problems