layout + a few services