modified guestbook with datastore