KW Tech Labs Notes 6/26/18