support geometry setting