working on new architecture of code & data