Added n argument passing