this is my normal process, need ot add more info to it