work done on binding handling.