v1.4 clean