added first region spec
added some region related stuff
added some transformation specs
added transform_region spec