Some new feature

commit 5270fb41ff41da302ab4216ec512680d10440a4c
Author: Michael Chan <mijoch@gmail.com>
Date:   Wed Nov 6 10:27:20 2013 -0800

    Ok, nevermind

commit 59b6fcab229c3bb1a6034cffabaeeae81b89bf96
Author: Michael Chan <mijoch@gmail.com>
Date:   Wed Nov 6 10:26:50 2013 -0800

    Wait, but no

commit 7523b4da458d1d0ddb31b7035eb53b625a5502ca
Author: Michael Chan <mijoch@gmail.com>
Date:   Wed Nov 6 10:26:10 2013 -0800

    Yay