Big commit with stats and everything

Signed-off-by: Jimmy Cao <jcao219@gmail.com>