separated data from code