Initial check-in of the avl program