implemented goal notifications preference
added custom log class