Start implementing..

Signed-off-by: Sunjae Kim <sunjae.kim@gmail.com>