added printfs