An apparatus of a User Equipment, UE, the apparatus comprising: memory; and processing circuitry, configured to: decode, from a base station, a narrowband physical downlink control channel, NPDCCH, that indicates a number of narrowband internet-of-things, NB-IoT, downlink subframes for a downlink scheduling delay of a narrowband physical downlink shared channel, NPDSCH, in one or more radio frames configured for time-division duplexing, TDD, operation, wherein subframes of the one or more radio frames include uplink subframes, NB-IoT downlink subframes for downlink NB-IoT transmissions, and downlink subframes for other downlink transmissions; and characterised in that the processing circuitry is further configured to: determine the downlink scheduling delay based on a count of NB-IoT downlink subframes elapsed since an end of the NPDCCH, wherein the count excludes uplink subframes and downlink subframes for other downlink transmissions, and wherein the downlink scheduling delay is determined based on an earliest subframe for which the count of NB-IoT downlink subframes is equal to the number of NB-IoT downlink subframes indicated in the NPDCCH; and, decode, from the base station, a system information block type-1 narrowband, SIB1-NB, wherein the SIB1-NB indicates a subframe configuration and it is transmitted on every other radio frame, and wherein the starting radio frame number for SIB1-NB repetitions is based on the physical cell ID, PCID, a system frame number, SFN, a number of SIB1-NB repetitions, and a value which depends on the SIB1-NB transmission being in odd frames or in even frames, and wherein a narrowband secondary synchronization signal, NSSS, is transmitted in alternating frames different than the frames transmitting the SIB1-NB. decode, from a base station, a narrowband physical downlink control channel, NPDCCH, that indicates a number of narrowband internet-of-things, NB-IoT, downlink subframes for a downlink scheduling delay of a narrowband physical downlink shared channel, NPDSCH, in one or more radio frames configured for time-division duplexing, TDD, operation, wherein subframes of the one or more radio frames include uplink subframes, NB-IoT downlink subframes for downlink NB-IoT transmissions, and downlink subframes for other downlink transmissions; and characterised in that the processing circuitry is further configured to: determine the downlink scheduling delay based on a count of NB-IoT downlink subframes elapsed since an end of the NPDCCH, wherein the count excludes uplink subframes and downlink subframes for other downlink transmissions, and wherein the downlink scheduling delay is determined based on an earliest subframe for which the count of NB-IoT downlink subframes is equal to the number of NB-IoT downlink subframes indicated in the NPDCCH; and, decode, from the base station, a system information block type-1 narrowband, SIB1-NB, wherein the SIB1-NB indicates a subframe configuration and it is transmitted on every other radio frame, and wherein the starting radio frame number for SIB1-NB repetitions is based on the physical cell ID, PCID, a system frame number, SFN, a number of SIB1-NB repetitions, and a value which depends on the SIB1-NB transmission being in odd frames or in even frames, and wherein a narrowband secondary synchronization signal, NSSS, is transmitted in alternating frames different than the frames transmitting the SIB1-NB. determine the downlink scheduling delay based on a count of NB-IoT downlink subframes elapsed since an end of the NPDCCH, wherein the count excludes uplink subframes and downlink subframes for other downlink transmissions, and wherein the downlink scheduling delay is determined based on an earliest subframe for which the count of NB-IoT downlink subframes is equal to the number of NB-IoT downlink subframes indicated in the NPDCCH; and, decode, from the base station, a system information block type-1 narrowband, SIB1-NB, wherein the SIB1-NB indicates a subframe configuration and it is transmitted on every other radio frame, and wherein the starting radio frame number for SIB1-NB repetitions is based on the physical cell ID, PCID, a system frame number, SFN, a number of SIB1-NB repetitions, and a value which depends on the SIB1-NB transmission being in odd frames or in even frames, and wherein a narrowband secondary synchronization signal, NSSS, is transmitted in alternating frames different than the frames transmitting the SIB1-NB.