exposed more geometry methods