reinstituted GPU functionality