first pass at mknod