simple server + layout