Synthetic ruby

Summary