computer system upgrade and purchase 4279314