rename component to field