first impl of few cpu operation