shape re-edited