geo lib