ADD: original hw4