played around with some ideas