rewrite soon-to-be-used header file of injected api