I'm pretty sure you can add both those things, it's a pretty flexible desktop....