added CSP1150 lecture 2