add mainFunction