Updated GUI and added required dependencies for later.