Add terminal interface functionality