add main 2 and 3