testing full process