users can sign in via email.
adding more specs, cost field no longer accepts non digits.