Added Terminal Functionality