SMS dit: Hydroelectric developments and engineering;