removed logging dependency