add parcelable for input params