Created Classes: Adherence and Logning
Fixing merging