- basics for the api