def post(self):
        session = get_current_session()
        if session.is_active() and self.request.get('title'):
            present = Present(title=self.request.get('title'),
                              user=session["user_info"]["username"])
            if self.request.get('approximatePrice'):
                present.approximatePrice = int(
                    self.request.get('approximatePrice'))
            if self.request.get('url'):
                present.url = self.request.get('url')
            if self.request.get('image'):
                present.image = self.request.get('image')
            present.imageFixed = False
            present.put()

            #increment counter
            try:
                counter = PresentCounter.all().fetch(1)[0]
            except:
                counter = PresentCounter(count=0)
            counter.count += 1
            counter.put()

        self.redirect('/?msg=addOk')