playing with some ideas - still not working