add printfs