new files for new APIs