starting procedures implementations on cpu simulation