last part of hw3