scaffold and bootstrap