internal.h