add code lab2e