simple webapp revisited