Add geometry API