# 2.0 factorisation