add new post beforefieldinit