improved some stuff, implemented cpuinfo