lab3 task1
lab2 taks2 property based access
minor change