first try for a D3component