starting no data work
finished adding 'no data' functionality and examples
merge.