parse args learn