add Ghost function