* fixed seplling errors and ajusted code.