Mlirl working sin optimize