added graphics and sound