misc comp sci stuff from intellij