added email interface, externalized props file