added tingo implementation