first bits of an API