changed adaptive stopping condition
changed final display