FIX: cylindrical pointer mapping