added abstraction for setting setup info from setup file hash