adding more hard-runtime work