some test strategies
Added generator
Added tests for prefill
added some outline
converted to spaces
some code and style