program handle is a struct..