implemented the other ghost