add ability to have faces as nodes