initial work on EPP