introducing the Bounds class