Initial place code, needs database support and search funct