APT42

Work in progress.