prepare for hackage