added upper bound

started testing