Moved map2 into a companion object