Predefine API