A user equipment, UE, comprising: a receiver (520-a), which in operation, receives a physical uplink shared channel, PUSCH, config information element, IE, in form of radio resource control, RRC, signalling, the PUSCH config IE being applicable to a particular bandwidth part; a processor (530-a), which in operation, configures a table which is defined by a PUSCH time domain resource allocation list IE carried in the received PUSCH config IE, the table comprising rows, each with a value indicating a PUSCH mapping type, a value K 2 indicating a slot offset, and a value SLIV indicating a start and length indicator; the receiver (520-b), in operation, receives downlink control information, DCI, signalling carrying a time-domain resource assignment field with value m, wherein the value m provides a row index m+1 to the RRC configured table, the processor (530-b), in operation, determines allocated resources for an initial PUSCH transmission and allocated resources for at least one repetition thereof based on: - a number of a slot carrying the received DCI, and - the value K 2 indicating the slot offset, and the value SLIV indicating the start and length indicator comprised in indexed row of the RRC configured table; and a transmitter (520-d), which in operation, transmits a PUSCH transmission using the respectively determined allocated resources for the initial PUSCH transmission and for the at least one repetition thereof; and wherein the determination of allocated resources is based on at least one additional value comprised in the indexed row of the RRC configured table which is specifying the allocated resources in time domain for the at least one repetition of the initial PUSCH transmission. a receiver (520-a), which in operation, receives a physical uplink shared channel, PUSCH, config information element, IE, in form of radio resource control, RRC, signalling, the PUSCH config IE being applicable to a particular bandwidth part; a processor (530-a), which in operation, configures a table which is defined by a PUSCH time domain resource allocation list IE carried in the received PUSCH config IE, the table comprising rows, each with a value indicating a PUSCH mapping type, a value K 2 indicating a slot offset, and a value SLIV indicating a start and length indicator; the receiver (520-b), in operation, receives downlink control information, DCI, signalling carrying a time-domain resource assignment field with value m, wherein the value m provides a row index m+1 to the RRC configured table, the processor (530-b), in operation, determines allocated resources for an initial PUSCH transmission and allocated resources for at least one repetition thereof based on: - a number of a slot carrying the received DCI, and - the value K 2 indicating the slot offset, and the value SLIV indicating the start and length indicator comprised in indexed row of the RRC configured table; and - a number of a slot carrying the received DCI, and - the value K 2 indicating the slot offset, and the value SLIV indicating the start and length indicator comprised in indexed row of the RRC configured table; and a transmitter (520-d), which in operation, transmits a PUSCH transmission using the respectively determined allocated resources for the initial PUSCH transmission and for the at least one repetition thereof; and wherein the determination of allocated resources is based on at least one additional value comprised in the indexed row of the RRC configured table which is specifying the allocated resources in time domain for the at least one repetition of the initial PUSCH transmission.