Flesh out data saving and email validation