Better use of ag.
I don't know how to use session... :(