refactor Status for better API (status.confirm, status.error)