bug fix: no main function