add Ranges as needed
ranges