implemented a broken manual