added messages for clarity