polka dots version
still have some complex vertex and face to handle