added: initialization and log functions