seperate arguments