pep8
datapath init