client - server interfaces
removed log dependency from clients