edited to avoid errors while compiling Computer