create more componentns
use showdown