add first version of logger class