implemented verse projection