working on ghost strands code