lab1 and lab2 looking much better - added DIP - added validation to lab2