add static alm method