working out some problems