The Agency achieves comprehensive multidisciplinary approach to the prevention of corruption through sectorial organizational, so in addition to resolving the conflict of interest and cumulating of public functions, checking the assets and revenues of public officials, keeping registers and controlling the financing of political activities, the Agency also improves international cooperation, cooperation with civil society organizations and the professional public, on a daily basis. Conducts planned, comparative research into the phenomenon of corruption in the region and beyond. According to its basic preventive role, the Agency is committed to supporting public authorities in the development of analyses, models of internal rules, procedures, methodologies, strategic and operational documents with the aim of prevention of corruption. The Agency consists of ten basic units and two special internal units. Sectors, as basic organizational units, consist of departments, divisions and groups.