initiate 3-way binding