seprate data from code