add email
separated out schema