hw2 declarations