updated apl-mode