added controls, implemented removing of row