full code not testing