stuff for webapp