adding range component