add error for multiple level files with same name
naming changes