front-end added, external get and email support done