Implementations for cities and cards