working mapping with save and retrieve test