put back 2 step process and add in code samble