Add APL mode
Integrate APL mode