geometric pools