Expansive code additions and modifications to GUI