ALP ASSISTANT