add the Decrator