traversing & inserting & binding & helper