name apl