introduced class Bounds
started working on tests