Add prototype for bf with a rebuild process