Implements third tutorial