al functions o