implemented in page and link to proceess.c ,still get something tochange  to make macro to work(i lose my previous version)