API pattern section