appl