added elementary summary