ESP development