new bounds functionality in client