made call to system more generic and re-usable