initial set of custom APIs