http://www.stanford.edu/~penggao/Application/Egress/Egress.application