more functions to CPU