through everything that have seen