start to design

Signed-off-by: Neeil <Neil.one@outlook.com>