map compute if present/absent methods
better map tests
merge tests