updating some test and redefining