flesh out machines resource and add systory fields