add showdown dependency