share data bet controllers via factory