completed blog tutorial