updated state depends and bootstrap script