frontend board binding + random backend picker