first version of extra credit 43