add Main for runner