Adding a minimal map interface