Updated most of L3