working through a number of online tutorials