lection 2 stuff added