first working version with server rendering