moved and change pre-build