Added some computer logic