y reflect bound part is revised