just some ideas...