A method for performing, by a user equipment, UE, application specific access control in a wireless communication system, the method comprising: receiving, by a radio resource control, RRC, layer of the UE, access control related system information from a network, wherein the access control related system information indicates a barring time and a barring factor per each category, and wherein the access control related system information further indicates per each category whether to skip access control barring, ACB, check or whether to skip a random access backoff in a medium access control, MAC, layer of the UE; forwarding, from the RRC layer of the UE to a non-access stratum, NAS, layer of the UE, the access control related system information; identifying initiation of a specific application; and determining, by the NAS layer of the UE, whether or not to skip the ACB check for the specific application or to skip the random access backoff for the specific application, based on the received access control related system information, wherein, if it is determined to skip the ACB check for the specific application or to skip the random access backoff for the specific application, the NAS layer of the UE transmits a service request to the RRC layer of the UE regardless of indication of a barring alleviation from the RRC layer of the UE, wherein the access control related system information includes mapping between at least one application and at least one category, wherein the at least one category is associated with at least one public safety application including a mission critical push to talk, MCPTT, application, wherein the at least one category corresponds to an application specific congestion control for data communication, ACDC, category, wherein the at least one category is ranked in order of priority, and wherein the priority corresponds to one of a MCPTT priority, per packet priority, PPP, a proximity services, ProSe, application priority, an allocation and retention priority, and quality of service, QoS, class indicator, QCI. receiving, by a radio resource control, RRC, layer of the UE, access control related system information from a network, wherein the access control related system information indicates a barring time and a barring factor per each category, and wherein the access control related system information further indicates per each category whether to skip access control barring, ACB, check or whether to skip a random access backoff in a medium access control, MAC, layer of the UE; forwarding, from the RRC layer of the UE to a non-access stratum, NAS, layer of the UE, the access control related system information; identifying initiation of a specific application; and determining, by the NAS layer of the UE, whether or not to skip the ACB check for the specific application or to skip the random access backoff for the specific application, based on the received access control related system information, wherein, if it is determined to skip the ACB check for the specific application or to skip the random access backoff for the specific application, the NAS layer of the UE transmits a service request to the RRC layer of the UE regardless of indication of a barring alleviation from the RRC layer of the UE, wherein the access control related system information includes mapping between at least one application and at least one category, wherein the at least one category is associated with at least one public safety application including a mission critical push to talk, MCPTT, application, wherein the at least one category corresponds to an application specific congestion control for data communication, ACDC, category, wherein the at least one category is ranked in order of priority, and wherein the priority corresponds to one of a MCPTT priority, per packet priority, PPP, a proximity services, ProSe, application priority, an allocation and retention priority, and quality of service, QoS, class indicator, QCI.