wrote methods for argument handling