added activation methods
updated logger to singleton