lazy Collections

a very lazy day …so put it all on a page