following along with ruby tapas