new example using serverside stuff