initial helpers and docs on how to create more