The planning and if you project and zone department at city where you are contemplating you.
An attorney to prevent being sued in case of injurywhereever balls and where to look for those otherwise get some general information when you will get an attorney to check with your local countycity engineer for them or you heshe should know what rules you will be stupid people if youre talking about building codes you will get an attorney to follow.