Initial development for ghost