some progress. eliminated a lot of the unnecessary ghost stuff