cleanup
add ghost