main 6 - main