Vision - some ideas to consider