add the logic of creating required folders into install