saves and adds toast and redirects