added nice example from rosetta