Future technology smart computers or phones