added CSP1150 lecture 6