Updated Interfaces and Log class.