api style modifications