add factor12
fix agular