I replaced the HDD with a SSD ($60.00), the wifi adapter that come with this computer did not work well withmy router, but I already had a wifi adapter that worked, if your going to use the ethernet you will not need awifi adapter. If you want bluetooth you will need a bluetooth adapter ($15.00). I also replaced the keyboard andmouse ($20.00). I already had a monitor and speakers. So for a total of $250.00, I ended up with a Dell Optiplex7010, Intel i5, 8GB of memory, 500GB SSD and (1TB HDD which I use to backup the computer), new keyboardand mouse, Windows 10 Pro. I have only had this computer for a short time but so far it has run very good.