not so incomplete now
add note
amazingly crude ghosts