email is required
user can add keys
better routes
testing key's creation