Removing existing code, making room for ghost
Adding ghost
Update ghost
Adding missing files