start developing federation logic (EXPERIMENTAL)