add ghost and underwater effects