new version without SMS validation, and with SAAL modularization