by handling markup languages