soft skills, technical and compliance