added stdio.h to header