super main now respects parameters