updates for component v2