fixed header to account for new methods in cpu implementation