pivl / eivl - first attempt