ability to understand both the old and new api standard