working out some ideas