initial week 4 hmwk, its still too slow...