updated form binding