This computer is great, all I expected! All parts and connections were included. I am not tech savvy and I got this set up and running with no problems.