random stuff but mostly tech