replace array -> arrays of hashes & dont use scripts to get data & try not to use abs pathes