adding run-main