moved special files outside of kernel