started implementing-ghost tests