implemented "on-air" API (& client blueprint)