some of hw3