starting point for the real thing