expain the meaning of national credit act and consumer protection act as some of the contemporary legislation​