add prototype

add prototype study