as explained earlier