up to date
from alu-detect