Implementation methods (18/31)

Implementation methods