serv skeleton construct, can compile only