added apl source