modified main arguments