moved prelude into bot