add l2 solution