renaming ghost_declaration