start work on InitData full conditionals