lab2&3 templates