Initial commit

Signed-off-by: Alfred Xing <xing@lfred.info>