Basic top level creation and reading