finish component convert
docs