Added Forward Explination