General over all work