add field componenet