working on lecture 19