implementation robin