implemented a separate prepare. at the moment empty