implemented redcarpet markdown