add zetcode's datatypes as required reading