Changed implementation to use Padrinos helpers cycle