basic config api