just ugly snapshot before rewrite
just ugly snapshot before rewrite