small updates + <sys/io.h>