no need to double up
first add on readme
deal with null collection