added knockout binding