moved contents of Bolt to Core