Following through the book "Build Your Own Angular"