coding guidelines for datapath essay