Percheron Power site is under construction