Mini power plant