Api design

shape