sorting out full APIs