Method implementation

shape