banished ds store stuff
scoped internal functions
code docing done