Add Arguments struct