mucking about with some ideas