file structure for crafty