added roust and shaffer3
added roust and shaffer3