Finished Sample blog app