Laying down common API parts