hw_2 updates, this gets repeative