Implementation methods (28/31)

Implementation methods