mesh representation inplemented