fleshed out place creation