Thanks Douglas.

That answered my question. I just would like to know whether AP module can handle this situation. I can do it through GL module anyway.