split code and data