working towards proper tessellation