what is the use of mobile godden algorithm?