starting to add bounds functionality but about to backpedal