adding adams header
Adding function handles