Impl. ILAAM