removed constructor from fragment, use parcelable to pass argument