updated sec1 and 2