added truth solution